package com.ruoyi.erecord.samplebox.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 导入明细对象 t_samplebox_import_detail
 *
 * @author cc
 * @date 2023-04-22
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("t_samplebox_import_detail")
public class SampleboxImportDetail extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * id
     */
    @TableId(value = "id")
    private Long id;
    /**
     * 导入批次号
     */
    private String batchNo;
    /**
     * 样本框编码
     */
    private String sampleboxCode;
    /**
     * 名称
     */
    private String sampleboxName;
    /**
     * 样本框类型
     */
    private Integer sampleboxType;
    /**
     * 样本框类型-import
     */
    private String sampleboxTypeImport;
    /**
     * 所属区域
     */
    private String region;
    /**
     * 所属区域名称
     */
    private String regionName;
    /**
     * 所属街道
     */
    private String street;
    /**
     * 所属街道名称
     */
    private String streetName;
    /**
     * 所属社区
     */
    private String community;
    /**
     * 所属社区名称
     */
    private String communityName;
    /**
     * 所属街区
     */
    private String block;
    /**
     * 所属街区名称
     */
    private String blockName;
    /**
     * 经度
     */
    private String longitude;
    /**
     * 纬度
     */
    private String latitude;
    /**
     * 详细地址
     */
    private String detailedAddress;
    /**
     * 参考地址
     */
    private String referenceAddress;
    /**
     * 责任单位
     */
    private String accountabilityUnit;
    /**
     * 负责企业
     */
    private String responsibleEnterprise;
    /**
     * 标段名称
     */
    private String sectionName;
    /**
     * 主管单位
     */
    private String competentOrganization;
    /**
     * 监管单位
     */
    private String supervisoryUnit;
    /**
     * 设施状态
     */
    private String facilityStatus;
    /**
     * 住宅小区类别
     */
    private String residentialClass;
    /**
     * 备注说明
     */
    private String remark;
    /**
     * 所在行业
     */
    private String industry;
    /**
     * 维护开始时间
     */
    private Date maintenanceStartTime;
    /**
     * 维护结束时间
     */
    private Date maintenanceEndTime;
    /**
     * 负责人
     */
    private String principal;
    /**
     * 片区主管
     */
    private String districtSupervisor;
    /**
     * 城市管家负责人
     */
    private Long cityPrincipal;
    /**
     * 城市管家负责人-import
     */
    private String cityPrincipalImport;
    /**
     * 城市管家负责人手机号码
     */
    private String cityPrincipalPhone;
    /**
     * 城市管家
     */
    private Long citySteward;
    /**
     * 城市管家-import
     */
    private String cityStewardImport;
    /**
     * 城市管家手机号码
     */
    private String cityStewardPhone;
    /**
     * 所属等级
     */
    private String grade;
    /**
     * 要求
     */
    private Integer askFor;
    /**
     * 要求-import
     */
    private String askForImport;
    /**
     * 巡检地点范围
     */
    private String inspectionSiteArea;
    /**
     * 处理状态
     */
    private Integer processStatus;
    /**
     * 处理信息
     */
    private String processMsg;
    /**
     * 删除状态
     */
    @TableLogic
    private String delFlag;

}
